草庐IT

python selenium点击按钮

全部标签

java - 从 ActionListener 获取按钮名称?

我已经搜索了互联网,但找不到这个问题的答案:我正在使用for循环创建36个按钮,分别称为a1、a2等,并同时为每个按钮分配一个唯一的操作命令。后来我想从actionPerformed(ActionEvente)方法中获取按钮的名称。我可以很容易地获得ActionCommand,但我还需要按钮的名称。非常感谢任何帮助!编辑:这是我使用的代码:Stringletters[]={"0","a","b","c","d","e","f"};JButtonbtn[]=newJButton[35];intcount=0;for(intf=1;f这为6x6网格提供了36个按钮,分别为a1-6、b1-6

java - 创建一个检查属性窗口,按钮作为 JDialog 驱动

我最初问的没有明确说明我的问题/问题,所以我会更好地解释它。我有一个将JDialog设置为可见的JButton。JDialog有一个WindowListener将其设置为在windowDeactivated()事件中不可见,该事件在用户单击对话框外部时触发。按钮ActionListener检查对话框是否可见,如果为真则隐藏它,如果为假则显示它。windowDeactivated()无论是否点击按钮都会触发,只要用户在对话框外点击。我遇到的问题是当用户单击按钮关闭对话框时。对话框由WindowListener关闭,然后ActionListener尝试显示它。如果windowDeactiv

java - JLabel 鼠标点击图标或文本

当点击JLabel时,我想了解点击的是“图标部分”,还是“文本部分”JLabel,以便可以采取不同的操作。有没有聪明的方法来做到这一点?还是只能用图标和文字的坐标相对解决? 最佳答案 +1给@aymeric评论。WhatabouthavingtwodifferentJLabels不过我明白你为什么会犹豫negative:requiresmaintenanceof2labels.我的聪明(:P)解决方案是创建您自己的抽象组件-它接受图标和文本作为构造函数的参数-通过扩展JPanel并添加2JLabel到JPanel,每个标签都有其在M

java - 单选按钮在 Struts 1 ActionForm 中没有 "checked"

我有一个包含许多问题的JSP页面和一个包含输入名称和值的Map的ActionForm。当我加载页面时,未设置单选输入的值(选中属性),但复选框已设置。表单定义:radio(jsp):"styleClass="pepperoni1"value="1">Yes"styleClass="pepperoni0"value="0">No广播(html):YesNo复选框(jsp):"styleClass="pepperoni"/>复选框(html):通过getBoolean/setBoolean页面加载/表单提交访问时,checked属性未设置,但值不为空.我的ActionForm类有这些可用的

java - 禁用空格键触发 JButton 的点击

JButton认为按下空格键与单击JButton相同(假设JButton具有焦点,我在此假设)。有没有办法关闭此行为,以便他们忽略按空格键?此外,更一般地说,是否有使用AbstractButtons执行此操作的技术? 最佳答案 aioobe给出的链接显示了如何为单个按钮执行此操作。如果您想为所有JButton执行此操作,您可以执行以下操作:InputMapim=(InputMap)UIManager.get("Button.focusInputMap");im.put(KeyStroke.getKeyStroke("pressedS

java - 部署按钮在使用 deployOnSave 禁用模式时在 Netbeans 中手动重新部署

在对源进行某些更改后,是否有任何方法可以手动重新部署项目?我在Netbeans中禁用了deployOnSave选项,以防止在我对代码进行微不足道的更改时进行不必要的重新部署。也许工具栏中的重新部署按钮或类似的东西会有所帮助。使用Netbeans7.2 最佳答案 右键单击项目属性运行子菜单“保存时部署”复选框(取消选中此)设置部署快捷键工具菜单选项按键映射子菜单搜索部署并设置您的组合键 关于java-部署按钮在使用deployOnSave禁用模式时在Netbeans中手动重新部署,我们在S

pyautogui获取鼠标位置及循环点击指定位置按钮

1.安装pyautogui库pipinstallpyautogui可能会安装失败,需要先下载包再按照。由于本机利用的是anconda里的python环境,所以下载后的安装步骤为:下载包至本地:PyAutoGUI-0.9.53.tar.gz下载地址cd至包下载目录下执行命令condainstall--use-localPyAutoGUI-0.9.53.tar.gz-nbase对应含义:condainstall--use-local-n2.获取鼠标位置importos,timeimportpyautoguiaspagtry:whileTrue:print("按下Ctrl+C结束程序")#pag.p

java - 按钮 Action 监听器

好的,所以我编写了一个简单的程序,每次单击按钮时都会将值添加到计数器中。现在,我想添加“自动”按钮功能以在单击“自动”按钮时增加计数器的值。我遇到了问题,因为它不会在屏幕上呈现每个计数器值,而是在循环完成时更新值。这是我的代码:importjava.awt.FlowLayout;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjava.util.concurrent.TimeUnit;importjavax.swing.JButton;importjavax.swing.JFrame;

java - SWT 按钮上的 MouseClick 事件在哪里?

我知道这听起来像是一个非常基本的问题,我不好意思问这个问题,但是...如何将鼠标点击处理程序添加到SWT按钮?我检查的内容:我可以找到大量关于如何添加鼠标按下、鼠标弹起或双击处理程序的示例(通过分配MouseListener)。显然,鼠标单击(在同一控件上按下和向上的顺序)与鼠标按下不同。我知道通用控件上可能没有点击处理程序,但我看到的唯一事件是添加到Buttoncontrol上的是SelectionListener--可能是这样,但对我来说,选择听起来更像是“获得焦点”,而不是“被点击或选择,然后通过按键调用”。我找到了relatedquestion,他的回答基本上是说您需要自己实现

Java - 有没有办法在 swing 应用程序中隐藏关闭按钮?

有没有办法在swing应用程序中隐藏关闭按钮?我知道我可以设置JFrame.DO_NOTHING_ON_CLOSE但有没有办法完全消除它?如果我写setUndecorated(true)我得到IllegalComponentStateException-框架可显示 最佳答案 在框架已经显示时使用frame.setUndecorated(true)会导致错误,因为这在API中是不允许的.相反,在设置frame.setVisible(true)之前使用frame.setUndecorated(true)。这应该可以解决您的错误:Ille